home *** CD-ROM | disk | FTP | other *** search
/ Exame Informatica 139 / Exame Informatica 139.iso / Internet / mIRC / mirc621.exe / versions.txt < prev   
Text File  |  2006-11-23  |  21KB  |  437 lines

  1. 23/11/2006 - mIRC v6.21
  2.  
  3. Changes:
  4. 1.Fixed $timer().secs bug when used with /timer HH:MM.
  5. 2.Fixed right-click on disabled toolbar button popping up menu.
  6. 3.Fixed treebar and toolbar using same key accelerator in the view
  7.   menu.
  8. 4.Changed wording in help file for /windows -D.
  9. 5.Changed /winhelp to allow help system to search for help file if
  10.   it's not found in the mIRC folder.
  11. 6.Fixed /toolbar -z3 not loading actual icon size from an .ico file.
  12. 7.Fixed pressing spacebar in channel nicklist not popping up correct
  13.   menu.
  14. 8.Fixed bug with popup menus displayed using spacebar in notify/url
  15.   listboxes.
  16. 9.Fixed passive dcc send bug rejecting files in dcc ignore list.
  17. 10.Fixed /window -h not being able to hide status window switchbar
  18.    buttons.
  19. 11.Fixed various tabbed text display bugs in @window text/listbox.
  20. 12.Fixed scripts reacting to superfuous windows mouse move messages.
  21. 13.Fixed display bug in reversed tabbed text in listbox @windows.
  22. 14.Fixed dcc get window not being auto-closed on time-out in some
  23.    situations.
  24. 15.Improved /drawrot, now faster and supports float values.
  25. 16.Changed the way mIRC displays popup menus so that it triggers
  26.    the WM_INITMENUPOPUP for plugin developers.
  27. 17.The LOADINFO structure now returns a minor version value that is
  28.    right-padded with zeros, eg. "6 20".
  29. 18.Fixed /drawpic parameter parsing bug.
  30. 19.Fixed windows taking focus when mIRC is not the active application.
  31. 20.Fixed $regsubex() bug with \0 parameter and various other
  32.    characters.
  33. 21.Added $regsubex() \A parameter, non-spaced version of \a.
  34. 22.Fixed issue with $lactive not always returning a value.
  35. 23.Fixed horizontal scrollbar bug in tabbed listbox @windows.
  36. 24.Optimized display speed of text in windows and listboxes.
  37. 25.Improved /window -b speed.
  38. 26.Improved $network return value when connected/disconnected when on
  39.    networks that use different network names in numerics 001/005.
  40. 27.Fixed $dialog().focus not working correctly with comboboxes.
  41. 28.Added on HOTLINK support for $() and %var in matchtext.
  42. 29.When drag-dropping files on listboxes the listbox item under the
  43.    mouse is now highlighted.
  44. 30.Fixed query windows in treebar/switchbar not being re-sorted on a
  45.    nickname change.
  46. 31.Added Minimize/Close All menu items to treebar folder menus.
  47. 32.Fixed script editor bug deleting very long lines instead of
  48.    truncating them.
  49. 33.Fixed /window -c gpf bug when several status windows are open and
  50.    the first status window is closed.
  51. 34.Fixed $window().state bug.
  52. 35.Added $window().sbstate/tbstate, return switchbar/treebar button
  53.    state for a window.
  54. 36.Updated library to PCRE v6.7, fixes various bugs.
  55. 37.Updated support files to openssl v0.9.8b.
  56. 38.Fixed on WAVEEVEND event not being triggered correctly.
  57. 39.Fixed switchbar fill display bug.
  58. 40.Fixed $didwm() bug not handling blank lines in editboxes.
  59. 41.Fixed DCC Get behaviour if download folder does not exist.
  60. 42.Fixed logging bug where logfiles were being lost if "make folder"
  61.    was enabled and the same status window was used to connect to
  62.    different networks.
  63. 43.Fixed $eval() parsing bug when passed more than two parameters.
  64. 44.Fixed nested $regsubex() gpf bug.
  65. 45.Extended commandline -r and -i parameters to accept non-full
  66.    paths.
  67. 46.IRC Servers dialog now uses a treeview to display the servers list.
  68. 47.Fixed $inellipse() bug.
  69. 48.Fixed kill event handling bug.
  70. 49.Fixed $regml() bug.
  71. 50.Fixed log filenames handling bug.
  72. 51.Changed DNS routine so that it now randomizes the retrieved pool
  73.    of IP addresses to spread the load across connections.
  74. 52.Fixed /btrunc bug.
  75. 53.Added /server -z switch, minimizes new status window.
  76. 54.Fixed numeric 345 not triggering on RAW event.
  77. 55.Fixed dcc send time-out bug when sending empty file.
  78. 56.Added command line switch -portable to make mIRC avoid use of the
  79.    registry, and $portable identifier.
  80. 57.Fixed gif transparency issues.
  81. 58.Added 48 x 48 icon to mIRC icon for Vista.
  82. 59.Fixed minor cosmetic issues when running under Vista.
  83. 60.Fixed /window -h not hiding desktop @window when it is first
  84.    created.
  85. 61.Fixed Alt+N behaviour, when switchbar/treebar was enabled
  86.    Alt+N was selecting windows hidden with /window -h.
  87. 62.Added Lock Bars option to toolbar/switchbar/treebar menus.
  88. 63.Fixed treebar not remembering /window -i item open/closed state
  89.    when jumping between server items in treebar list.
  90. 64.Fixed treebar not placing /window -z windows at end of list. This
  91.    affects custom @windows as well as other windows whose original
  92.    server window has been closed.
  93. 65.Fixed Control+Minimize lock bug. Windows opened on the desktop
  94.    are now also minimized and locked, and system menus are no longer
  95.    usable without unlocking.
  96. 66.Fixed editor dialog not remembering correct position if Windows
  97.    tray was in top/left position.
  98. 67.Fixed /editbox not working with minimized/hidden windows.
  99. 68.Added /toolbar -f[lsd] switches, load/save/delete toolbar in
  100.    toolbar.ini file. mIRC auto-loads toolbar.ini on startup.
  101. 69.Fixed $rand() floating point handling bug.
  102. 70.Changed PCRE compile options, previous change had resulted in
  103.    a significant performance decrease.
  104. 71.Fixed $error being reset when an alias/identifier is called in the
  105.    :error section without using /reseterror.
  106. 72.Fixed regex identifiers not handling script errors correctly.
  107. 73.Fixed logfiles bug resulting in lost or corrupted logfiles when
  108.    connecting to multiple servers.
  109. 74.Fixed reload logfiles bug when lines prefixed with both color
  110.    codes and timestamps.
  111. 75.Fixed channel topic/mode bug, were not being cleared correctly
  112.    on reconnecting to a server.
  113. 76.Fixed Treebar folder icon display bug.
  114. 77.Added "Single click on tray icon to open" option to tray dialog.
  115. 78.When settings are changed in logging dialog, the logging state of
  116.    windows and any open log filenames are now immediately updated to
  117.    reflect new settings.
  118. 79.Added "Flash on chat message" option to IRC Options dialog.
  119. 80.Added "Beep on chat message" option to Sounds dialog.
  120. 81.Disabling sounds in the Sounds dialog now does actually disable
  121.    all sounds, even those using /splay or /beep.
  122. 82.Fixed bug with Background pictures not applying correct display
  123.    method (center, fill, etc.) in some cases.
  124. 83.Added new sound events to the Sounds dialog.
  125. 84.Fixed DCC Send/Get progress bar display bug, was not showing
  126.    completed transfer in some situations.
  127. 85.Fixed incorrect evaluation of parameters containing $nulls when
  128.    passed to identifiers.
  129. 86.Fixed /ctcps, /events, and /remote not handling "off" parameter
  130.    correctly.
  131. 87.Fixed $fline() and $line() returning results when "listbox"
  132.    specified and used with a non-listbox window.
  133.  
  134. 28/07/2006 - mIRC v6.20
  135.  
  136. Changes:
  137. 1.Undid changes that made the display smoother since slower computers
  138.   where unable to cope. The display now flickers a bit as in previous
  139.   versions.
  140. 2.Changed mark/copy behaviour so that it works like it did in previous
  141.   versions.
  142. 3.Fixed various $regsubex() bugs.
  143. 4.Fixed switchbar not displaying at least first character of a window
  144.   name when ellipses are appended.
  145. 5.Extended /did to support a long list of ids as opposed to only up
  146.   to 256 characters.
  147. 6.Fixed agent speech being interrupted when Options dialog is closed.
  148. 7.The Channel/Message beep settings in Options/Sounds are now applied
  149.   to all windows when the Options dialog is closed.
  150. 8.Fixed bug with Control+F find dialog in desktop windows.
  151. 9.Fixed bug with active window not being internally set correctly in
  152.   some situations.
  153. 10.Fixed /window -t width measurements being smaller then previous
  154.    versions, changed back for compatibility.
  155. 11.Fixed /localinfo incorrectly displaying DNS messages.
  156. 12.Extended /drawpic -gN switch, where N = 1 for small icon, 2 for
  157.    large icon, and 3 for actual icon.
  158. 13.Changed $findfile() so that it works as fast as in past versions
  159.    if the new semi-colon feature is not used. The semi-colon feature
  160.    is now also somewhat faster.
  161. 14.Fixed change in / commandline parsing behaviour.
  162. 15.Fixed text measurement bug which was affecting /drawtext, $height(),
  163.    $width(), and $wrap().
  164. 16.Fixed Control+K bug in channel central topic when clicking on color
  165.    dialog to insert a color number.
  166. 17.Fixed $longip() bug.
  167. 18.Fixed UTF-8 bug when parsing notice, privmsg, and other commands
  168.    that contained comma-separated nicks as the target.
  169. 19.Fixed SSL security dialog display bug when using /sockopen and SSL.
  170. 20.Added $sock().addr which displays original named address if one was
  171.    used, and /socklist now also displays the named address.
  172. 21.Fixed /names list display being truncated when a UHNAMES list is
  173.    returned with full addresses.
  174. 22.Fixed SSL gpf bugs related to threading issues.
  175. 23.Fixed auto-hide nicklist not hiding when mouse is moved outside of
  176.    the channel window.
  177. 24.Added /clearall -a switch, applies to window on all connections.
  178. 25.Added /timer -d switch, ensures that a timer and any subsequent
  179.    timers using the -d switch are triggered in that order.
  180. 26.Fixed $iel()/$iil() bugs.
  181. 27.Changed $me in on NICK messages so that it refers to your old nick
  182.    as in previous versions.
  183. 28.Fixed bug in /dde connect parsing.
  184. 29.Fixed decrease in picture @window display speed.
  185. 30.Copying text from both a UTF-8 "display" or "encode" enabled window
  186.    now copies the text as unicode to the clipboard.
  187. 31.Fixed /filter color bug when filtering text windows.
  188. 32.Fixed bug relating to the order in which SJIS/JIS and UTF-8
  189.    encodings are applied when both options are enabled.
  190. 33.Fixed $regsub() parsing bug.
  191. 34.The $rawmsg identifier now works in the on CHAT event.
  192. 35.Fixed flood protection bug, was UTF-8/SJIS/JIS double-encoding text
  193.    that was queued.
  194. 36.Fixed switchbar button text color bug.
  195. 37.Channel Folder now shows channel description alongside channel name.
  196. 38.Fixed horizontal scrollbar being too long in all listbox windows
  197.    in mIRC.
  198. 39.Fixed an old bug in the /flush command not parsing the -l switch
  199.    correctly.
  200. 40.Added $did().isid property, returns $true or $false depending on
  201.    whether the specified id exists in the dialog.
  202. 41.Added custom dialog listbox property "radio", creates listbox
  203.    of radioboxes.
  204. 42.Pressing spacebar in custom dialog listbox of checkboxes now checks
  205.    or unchecks all selected items.
  206. 43.Fixed spacebar not working in mIRC Options dialog treelist.
  207. 44.Added "Match only whole words" option to Agents Lexicon dialog.
  208. 45.Added $editbox().selstart/selend properties, return start and end of
  209.    selection in editbox, and /editbox -bNeN, set the start and end
  210.    of the selection.
  211. 46.Added on TABCOMP event, triggers when a user presses the TAB key in
  212.    an editbox and mIRC is about to perform tab completion. Halting the
  213.    event prevents mIRC's default tab completion.
  214.  
  215.    on *:TABCOMP:<*#?=!@>:echo event: $event target: $target line: $1-
  216.  
  217. 47.Can now specify a range of ids in on dialog events using a dash, eg.
  218.    on 1:dialog:name:event:1-5,6,7-8,9-11,10: { ... }
  219. 48.Fixed multibyte editbox cursor display bug when switching between
  220.    windows.
  221. 49.Tabbing into the editbox in the Editor dialog no longer selects all
  222.    text in the editbox.
  223. 50.Fixed old bug in users list IP address/wildcard matching in remote
  224.    events.
  225. 51.Fixed /drawscroll bug.
  226. 52.Fixed switchbar button hottracking display bug.
  227. 53.Fixed an empty $calc() halting a script with no error message.
  228. 54.Changed behaviour of Recent Channels menu in favorites so that it
  229.    is now network-based as opposed to server-based, ie. if you have
  230.    several connections open to the same network, the Recent Channels
  231.    list is shared between them.
  232. 55.Added custom dialog icon options, can now specify small, large, or
  233.    actual in icon dialog definition.
  234. 56.The on ^HOTLINK event now triggers on right-click, use $mouse.key
  235.    to check for right mouse button.
  236. 57.Added /run -h switch to hide the application being run.
  237. 58.Fixed bug in /drawtext -bp where -b was not being parsed correctly
  238.    with the -p switch.
  239. 59.Added support for UTF-8 display font substitution/linking, option
  240.    enabled by default in IRC/Messages dialog, should allow mIRC to
  241.    display all characters regardless of the font you are using,
  242.    assuming you have the required fonts on your system.
  243. 60.Fixed UTF-8/Multibyte text-wrapping display bug.
  244. 61.The $regml() identifier can now be used inside $regsubex().
  245. 62.Fixed /font -z not affecting custom @windows.
  246. 63.Added $activewid, $lactivewid, and $leftwinwid identifiers.
  247. 64.Channels Folder now displays UTF-8 channel names and desciptions
  248.    correctly.
  249. 65.Fixed window listboxes display bug with horizontal scrolling.
  250. 66.Pressing Control+A in the URLs list and in custom @window listboxes
  251.    now selects all items.
  252. 67.Fixed /scon /scid display bug when invalid id is used.
  253. 68.Fixed font dialog not setting font for minimized windows.
  254. 69.Custom DLLs are now delay-unloaded to allow subclassing DLLs to
  255.    work better. The UnloadDLL routine is still called at the same
  256.    point as before.
  257. 70.Script editor now has minimize/maximize buttons.
  258. 71.Pressing spacebar in the Lock dialog checkbox list now correctly
  259.    checks/unchecks an item.
  260. 72.The toolbar can now be repositioned to top/bottom/left/right of
  261.    main mIRC window.
  262. 73.Fixed Control+Break handling in scripts.
  263. 74.Added /loadbuf -a switch to load text into active window.
  264. 75.The $com() identifier now uses utf8 internally and the .result
  265.    property now returns utf8 text, when necessary.
  266. 76.Added $cb(N,u) option, returns utf8 text.
  267. 77.Fixed /splay not handling \\network directory format.
  268. 78.Fixed nick/url/etc. right-click popup menu not working if text in
  269.    window scrolled while popup menu was visible.
  270. 79.Fixed installer default folder bug under xp64.
  271. 80.Updated library to PCRE v6.6, which supports limiting the regex
  272.    recursion depth. This prevent gpfs caused by runaway expressions.
  273. 81.Fixed /drawcopy -n not updating window when no parameters are used.
  274. 82.Fixed /sockread -nf bug, switches were not being parsed correctly.
  275. 83.Buttons in top/bottom position switchbar are now wider by default.
  276. 84.Fixed bug in Options dialog. When there were many channel/query/etc.
  277.    windows open the Options dialog would take a long time to close.
  278. 85.Fixed focusing bug when using Alt+N to switch to Nth window right
  279.    after a window opened in a minimized state.
  280. 86.Fixed $sfile() bug with some file name formats.
  281. 87.Extended $os to handle Vista.
  282. 88.Fixed bug in popup menu parsing when text contained { character.
  283. 89.Invisible mode connect option is now enabled by default.
  284. 90.Added a Treebar which lists connections and open windows, much like
  285.    the switchbar. It behaves like the switchbar in many ways as well,
  286.    eg. Shift/Control + left-click support, icon blinking, etc. and
  287.    uses various switchbar settings in the Options/Dialog.
  288.  
  289.    Right-clicking on an item pops up the usual system menu for that
  290.    window. Right-clicking in an empty area of the treebar pops up a
  291.    menu with various display options.
  292.  
  293.    The treebar width can be set by dragging the border with the mouse,
  294.    and the background and text colors can be set in the colors dialog.
  295.  
  296. 91.The right-click popup menus for the Toolbar/Switchbar now offer
  297.    options that were removed from the Options/Display dialog. The
  298.    Switchbar can now be resized by dragging the border of the bar
  299.    with the mouse.
  300. 92.Fixed right-click popup menu bug where menus were being wrongly
  301.    displayed when clicking on window borders.
  302. 93.Fixed switchbar display bug when scrolling with mousewheel.
  303. 94.Fixed regex bug which was truncating long results instead of
  304.    returning a string too long error.
  305. 95.Fixed /server gpf bug with long parameters.
  306. 96.Added /window -D switch, allows toggling of desktop/mdi setting
  307.    for custom @windows via system menu.
  308. 97.Added $fline().text property.
  309. 98.Added /exit -nr switches, -n disables confirmation dialogs, and
  310.    -r restarts mIRC.
  311. 99.Extended /window -nN switch, if N = 2, minimizes window without
  312.    auto-expanding its item in the treebar.
  313. 100.Fixed / and /! not being treated as text with Control+Enter.
  314. 101.Added Up/Down sort buttons for Options/DCC/Folders dialog to set
  315.     order of matching.
  316. 102.Added "Minimize mIRC on close" option to Display/Windows dialog.
  317. 103.The Reload logs feature in the logging dialog can now be set
  318.     separately for channels and chats.
  319. 104.Fixed bug in the Line colors feature in the logging dialog, the
  320.     default line color is now reset correctly if colors are used in
  321.     the line.
  322. 105.Fixed minimize option in DCC Send dialog not being applied
  323.     immediately to current dcc send.
  324. 106.Added vertical tile option to toolbar and window menu, and to
  325.     auto tile section in Window/Group dialog.
  326. 107.Added /abook -wncl switches, open the different tabs in the
  327.     address book dialog.
  328. 108.Added "Preserve nicks" feature to Connect/Options dialog. If
  329.     enabled, mIRC will use /tnick internally to ensure that your
  330.     nicknames in the Connect dialog remain static. Also added /mnick
  331.     command to change your main nickname.
  332. 109.Added "Include desktop windows" to the Display dialog. If
  333.     disabled, desktop windows are not displayed in the switchbar.
  334. 110.Extended /window -wN switch, where 0 = hide from switchbar/treebar,
  335.     1 = show in switchbar, 2 = show in treebar, 3 = show in both.
  336. 111.Fixed hotlinks not handling nicknames with multiple prefixes.
  337. 112.Default colors are now stored internally in mIRC and are written
  338.     to mirc.ini if no colors are found.
  339. 113.Default wav/mid/etc. dcc folder item is now only re-created if no
  340.     extensions section is found in mirc.ini.
  341. 114.Extended SendMessage() support. The lParam value can now be used
  342.     to create a uniquely named mapped file. Where lParam = N, the
  343.     mapped filename is mIRCN. If lParam is zero, the filename is mIRC,
  344.     as in previous versions.
  345. 115.Added "Auto" option to Switchbar lines setting in Options/Display
  346.     dialog. Auto-expands switchbar as number of buttons changes when
  347.     switchbar is in top/bottom position.
  348. 116.Added "Multi-line toolbar" option to Options/Display dialog.
  349. 117.Added /toolbar command, allows modification of toolbar buttons.
  350.  
  351.     /toolbar -aidmsxkNnNzNebwhyNurctplor [N] <name/N> <tooltip>
  352.              <picfile|@> [x y w h] [/alias] [popfile|@]
  353.  
  354.     -a = add button
  355.     -i = insert button at position [N]
  356.     -d = delete button at position [N] or <name>
  357.     -m = move button <name/N> to position [N]
  358.  
  359.     -s = separator
  360.     -x = wide button
  361.  
  362.     -kN = use when adding button to make it a check button
  363.           check/uncheck with N = 1 or N = 0
  364.  
  365.     -nN = icon index in picfile
  366.     -zN = icon size, 1 = small, 2 = large, 3 = actual
  367.  
  368.     -eb = enable/disable button [N] or <name>
  369.     -wh = show/hide button [N] or <name>
  370.  
  371.     -yN = set transparency (0 to 255) for button [N] or <name>
  372.  
  373.     -u = update display immediately
  374.     -r = reset buttons
  375.     -c = clear all buttons
  376.  
  377.     To update properties for an existing button:
  378.  
  379.     -t = tooltip
  380.     -p = picfile
  381.     -l = alias
  382.     -o = popup
  383.  
  384.     name = unique name assigned to button/separator, it cannot be
  385.            a number
  386.  
  387.     tooltip = text displayed when the mouse hovers over button
  388.  
  389.     picfile|@ = picture filename or picture @window
  390.                 min 16x16, max 256x256 pixels
  391.  
  392.     x y w h = position in bitmap and size of bitmap to use
  393.               not for use with icons
  394.  
  395.     /alias = command performed when button pressed, $!1 = name
  396.     popupfile|@ = popup filename or @menu name
  397.  
  398.     The tooltip, picfile, alias and popup can be enclosed in quotes
  399.     if necessary. To clear an item use "" empty quotes.
  400.  
  401.     $toolbar(name/N), if N = 0 returns number of buttons
  402.  
  403.     Properties: name,type,tip,alias,popup,width,height,wide,
  404.                 enabled,visible,checked,alpha
  405.  
  406.     Note: modifying some of the default mIRC buttons, such as Connect,
  407.     Notify, etc. may not always work since they are managed by mIRC.
  408.     They can however be deleted.
  409.  
  410. 118.Fixed /signal -n bug, was allowing $? dialog in server event.
  411. 119.Fixed /!.var conversion to /set -l, was not using the !. prefixes.
  412. 120.mIRC now stores a [success] section in servers.ini that lists
  413.     servers that were connected to successfully. When you later
  414.     connect to a server group, the success list is used to prioritize
  415.     server connection attempts. "Clear History" via the servers list
  416.     popup menu clears this list.
  417. 121.Fixed various multi-monitor right-click mouse button bugs.
  418. 122.Added /help and /winhelp support for .chm files.
  419. 123.Added aline/iline/sline/etc. -t switch, forces a re-wrap of all
  420.     lines in a window that have not yet been wrapped to the current
  421.     window size.
  422. 124.Toolbar disconnect confirmation feature now displays a question
  423.     mark on the disconnect button when you try to disconnect.
  424.  
  425. -
  426.  
  427. The full versions.txt has become too large to include in the
  428. distribution, so only the version information for the last
  429. version is being included from now on. You can still download
  430. the full versions.txt file from the mIRC website.
  431.  
  432. -
  433.  
  434. 28/02/95 - mIRC v2.1a
  435.  
  436. First public release.
  437.